package cn.jjxx.modules.sbfb.service;

import java.util.List;
import java.util.Map;

import cn.jjxx.core.common.service.ICommonService;
import cn.jjxx.modules.sbfb.entity.EqProjectInfo;

/**   
 * @Title: 项目信息表
 * @Description: 项目信息表
 * @author yw
 * @date 2021-12-23 16:17:35
 * @version V1.0   
 *
 */
public interface IEqProjectInfoService extends ICommonService<EqProjectInfo> {
	
	/**
	 * @Description: 批量插入数据 .<br>
	 * @author yw .<br>
	 * @date 2021-12-23 16:17:35.<br>
	 */
	boolean insertBatch(List<EqProjectInfo> list);

	/**
	 * @Description: 批量更新单据 .<br>
	 * @author yw .<br>
	 * @date 2021-12-23 16:17:35.<br>
	 */
	boolean updateBatch(List<EqProjectInfo> list);
	

	List<Map> SelectProjectTypeCount(String orgId);
	

	/**
	 * 公路类型
	 * @return
	 */
	List<Map> SelectRoadType();
	
	/**
	 * 项目类型
	 * @return
	 */
	List<Map> SelectProjectType();
	
	/**
	 * 工程类型
	 * @return
	 */
	List<Map> SelectEngineeringType();

	/**
	 * @return 查询主项目数
	 */
	List<Map<String,Object>> selectMainProjects();
}

